package com.itheima.singledemo;

/**
 * 2025/4/19 10:04
 * 懒汉式单例
 */
public class Singleton2 {
    //1. 声明一个私有的静态变量，用于保存唯一实例
    private static Singleton2 instance;

    //2. 私有化构造方法,避免创建多个对象
    private Singleton2() {
    }

    //3. 提供一个静态方法，获取唯一实例
    public static Singleton2 getInstance() {
        //判断是否为空，为空才创建
        if (instance == null) {
            instance = new Singleton2();
        }
        return instance;
    }


}
